package cn.com.hbhgkj.pojo;

import java.io.Serializable;
import java.util.Date;

import cn.com.hbhgkj.utils.IgnoreNameValuePair;

public class CopyrightApplication implements Serializable{
	/**
	 * 
	 */
	@IgnoreNameValuePair
	private static final long serialVersionUID = 1L;
	@IgnoreNameValuePair
	private User applicant;
	@IgnoreNameValuePair
	private User reviwer;
	
	public User getReviwer() {
		return reviwer;
	}
	public void setReviwer(User reviwer) {
		this.reviwer = reviwer;
	}
	private String difmatReferMode;//
	public User getApplicant() {
		return applicant;
	}
	public void setApplicant(User applicant) {
		this.applicant = applicant;
	}
	private String dlraddress;// 代理人开始
	private String dlrcontactPerson;//
	private String dlremail;//
	private String dlrfax;//
	private String dlrmobile;//
	private String dlrname;//
	private String dlrphone;//
	private String dlrpostCode;// 代理人结束
	private String editionNumber;// 版本号
	private String garden1;// 园区
	private String hardwareEnv;// 硬件环境
	private String idNumber1;// 证件号码
	private String idTypes1;// 证件类型
	private String isMutilDoc;// 一种文档
	private String kind;// 登记类型
	private String loginId;//
	private String mutilDocType;// 多种文档种类
	@IgnoreNameValuePair(ignore=false)
	private String name1;// 著作权人姓名
	private String origRegisterNumber;// 原登记号
	private String origSoftModifyDescription;// 修改合成或翻译说明
	private String peopleType1;//著作权人 类别
	private String programLanguage;//
	private String proveFile;//
	private String province1;// 省份
	private String publishStatus;// 发表状态
	private String rightObtainMode;// 权利取得方式
	private String rightScope;// 权利范围
	private String rightScopePart;// 权利范围－部分
	private String shenqr;//
	private String softForShort;// 软件简称
	private String softFullName;// 软件名称
	private String softFunctionAndSpecialty;// 主要功能和技术特点
	private String softNumber;// 分类号
	private String softwareEnv;// 软件环境
	private String sourceCodeCapacity;// 源程序量
	private String sqraddress;// 详细地址
	private String sqrcontactPerson;// 联系人
	private String sqremail;//
	private String sqrfax;//
	private String sqrmobile;//
	private String sqrname;// 姓名或单位名称
	private String sqrphone;//
	private String sqrpostCode;//
	@IgnoreNameValuePair
	private Long id;
	@IgnoreNameValuePair
	private int state; //审核状态  1 待审核    2协会审过   3版权审过     4未通过
	private String agentDesc;
	private String appearAreaCity;// 首次发表地点 城市
	private String appearAreaCountry;// 首次发表地点 国家
	private String appearDate;// 首次发表时间
	private String applyType;// 申请方式
	private String belongType0;//
	private String busType1;// 企业类别
	private String city1;//
	private String completeDate;//
	private String country1;//
	private String dailr;//
	private String developCircs;// 软件作品说明
	private String developMode;//
	private String difmatKeepPages;//
	
	private String hasLetter1;
	
	
	@IgnoreNameValuePair
	private Date applyTime;
	@IgnoreNameValuePair
	private Date updateTime;
	public Date getApplyTime() {
		return applyTime;
	}
	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getAgentDesc() {
		return agentDesc;
	}
	public void setAgentDesc(String agentDesc) {
		this.agentDesc = agentDesc;
	}
	public String getAppearAreaCity() {
		return appearAreaCity;
	}
	public void setAppearAreaCity(String appearAreaCity) {
		this.appearAreaCity = appearAreaCity;
	}
	public String getAppearAreaCountry() {
		return appearAreaCountry;
	}
	public void setAppearAreaCountry(String appearAreaCountry) {
		this.appearAreaCountry = appearAreaCountry;
	}
	public String getAppearDate() {
		return appearDate;
	}
	public void setAppearDate(String appearDate) {
		this.appearDate = appearDate;
	}
	public String getApplyType() {
		return applyType;
	}
	public void setApplyType(String applyType) {
		this.applyType = applyType;
	}
	public String getBelongType0() {
		return belongType0;
	}
	public void setBelongType0(String belongType0) {
		this.belongType0 = belongType0;
	}
	public String getBusType1() {
		return busType1;
	}
	public void setBusType1(String busType1) {
		this.busType1 = busType1;
	}
	public String getCity1() {
		return city1;
	}
	public void setCity1(String city1) {
		this.city1 = city1;
	}
	public String getCompleteDate() {
		return completeDate;
	}
	public void setCompleteDate(String completeDate) {
		this.completeDate = completeDate;
	}
	public String getCountry1() {
		return country1;
	}
	public void setCountry1(String country1) {
		this.country1 = country1;
	}
	public String getDailr() {
		return dailr;
	}
	public void setDailr(String dailr) {
		this.dailr = dailr;
	}
	public String getDevelopCircs() {
		return developCircs;
	}
	public void setDevelopCircs(String developCircs) {
		this.developCircs = developCircs;
	}
	public String getDevelopMode() {
		return developMode;
	}
	public void setDevelopMode(String developMode) {
		this.developMode = developMode;
	}
	public String getDifmatKeepPages() {
		return difmatKeepPages;
	}
	public void setDifmatKeepPages(String difmatKeepPages) {
		this.difmatKeepPages = difmatKeepPages;
	}
	public String getDifmatReferMode() {
		return difmatReferMode;
	}
	public void setDifmatReferMode(String difmatReferMode) {
		this.difmatReferMode = difmatReferMode;
	}
	public String getDlraddress() {
		return dlraddress;
	}
	public void setDlraddress(String dlraddress) {
		this.dlraddress = dlraddress;
	}
	public String getDlrcontactPerson() {
		return dlrcontactPerson;
	}
	public void setDlrcontactPerson(String dlrcontactPerson) {
		this.dlrcontactPerson = dlrcontactPerson;
	}
	public String getDlremail() {
		return dlremail;
	}
	public void setDlremail(String dlremail) {
		this.dlremail = dlremail;
	}
	public String getDlrfax() {
		return dlrfax;
	}
	public void setDlrfax(String dlrfax) {
		this.dlrfax = dlrfax;
	}
	public String getDlrmobile() {
		return dlrmobile;
	}
	public void setDlrmobile(String dlrmobile) {
		this.dlrmobile = dlrmobile;
	}
	public String getDlrname() {
		return dlrname;
	}
	public void setDlrname(String dlrname) {
		this.dlrname = dlrname;
	}
	public String getDlrphone() {
		return dlrphone;
	}
	public void setDlrphone(String dlrphone) {
		this.dlrphone = dlrphone;
	}
	public String getDlrpostCode() {
		return dlrpostCode;
	}
	public void setDlrpostCode(String dlrpostCode) {
		this.dlrpostCode = dlrpostCode;
	}
	public String getEditionNumber() {
		return editionNumber;
	}
	public void setEditionNumber(String editionNumber) {
		this.editionNumber = editionNumber;
	}
	public String getGarden1() {
		return garden1;
	}
	public void setGarden1(String garden1) {
		this.garden1 = garden1;
	}
	public String getHardwareEnv() {
		return hardwareEnv;
	}
	public void setHardwareEnv(String hardwareEnv) {
		this.hardwareEnv = hardwareEnv;
	}
	public String getIdNumber1() {
		return idNumber1;
	}
	public void setIdNumber1(String idNumber1) {
		this.idNumber1 = idNumber1;
	}
	public String getIdTypes1() {
		return idTypes1;
	}
	public void setIdTypes1(String idTypes1) {
		this.idTypes1 = idTypes1;
	}
	public String getIsMutilDoc() {
		return isMutilDoc;
	}
	public void setIsMutilDoc(String isMutilDoc) {
		this.isMutilDoc = isMutilDoc;
	}
	public String getKind() {
		return kind;
	}
	public void setKind(String kind) {
		this.kind = kind;
	}
	public String getLoginId() {
		return loginId;
	}
	public void setLoginId(String loginId) {
		this.loginId = loginId;
	}
	public String getMutilDocType() {
		return mutilDocType;
	}
	public void setMutilDocType(String mutilDocType) {
		this.mutilDocType = mutilDocType;
	}
	public String getName1() {
		return name1;
	}
	public void setName1(String name1) {
		this.name1 = name1;
	}
	public String getOrigRegisterNumber() {
		return origRegisterNumber;
	}
	public void setOrigRegisterNumber(String origRegisterNumber) {
		this.origRegisterNumber = origRegisterNumber;
	}
	public String getOrigSoftModifyDescription() {
		return origSoftModifyDescription;
	}
	public void setOrigSoftModifyDescription(String origSoftModifyDescription) {
		this.origSoftModifyDescription = origSoftModifyDescription;
	}
	public String getPeopleType1() {
		return peopleType1;
	}
	public void setPeopleType1(String peopleType1) {
		this.peopleType1 = peopleType1;
	}
	public String getProgramLanguage() {
		return programLanguage;
	}
	public void setProgramLanguage(String programLanguage) {
		this.programLanguage = programLanguage;
	}
	public String getProveFile() {
		return proveFile;
	}
	public void setProveFile(String proveFile) {
		this.proveFile = proveFile;
	}
	public String getProvince1() {
		return province1;
	}
	public void setProvince1(String province1) {
		this.province1 = province1;
	}
	public String getPublishStatus() {
		return publishStatus;
	}
	public void setPublishStatus(String publishStatus) {
		this.publishStatus = publishStatus;
	}
	public String getRightObtainMode() {
		return rightObtainMode;
	}
	public void setRightObtainMode(String rightObtainMode) {
		this.rightObtainMode = rightObtainMode;
	}
	public String getRightScope() {
		return rightScope;
	}
	public void setRightScope(String rightScope) {
		this.rightScope = rightScope;
	}
	public String getRightScopePart() {
		return rightScopePart;
	}
	public void setRightScopePart(String rightScopePart) {
		this.rightScopePart = rightScopePart;
	}
	public String getShenqr() {
		return shenqr;
	}
	public void setShenqr(String shenqr) {
		this.shenqr = shenqr;
	}
	public String getSoftForShort() {
		return softForShort;
	}
	public void setSoftForShort(String softForShort) {
		this.softForShort = softForShort;
	}
	public String getSoftFullName() {
		return softFullName;
	}
	public void setSoftFullName(String softFullName) {
		this.softFullName = softFullName;
	}
	public String getSoftFunctionAndSpecialty() {
		return softFunctionAndSpecialty;
	}
	public void setSoftFunctionAndSpecialty(String softFunctionAndSpecialty) {
		this.softFunctionAndSpecialty = softFunctionAndSpecialty;
	}
	public String getSoftNumber() {
		return softNumber;
	}
	public void setSoftNumber(String softNumber) {
		this.softNumber = softNumber;
	}
	public String getSoftwareEnv() {
		return softwareEnv;
	}
	public void setSoftwareEnv(String softwareEnv) {
		this.softwareEnv = softwareEnv;
	}
	public String getSourceCodeCapacity() {
		return sourceCodeCapacity;
	}
	public void setSourceCodeCapacity(String sourceCodeCapacity) {
		this.sourceCodeCapacity = sourceCodeCapacity;
	}
	public String getSqraddress() {
		return sqraddress;
	}
	public void setSqraddress(String sqraddress) {
		this.sqraddress = sqraddress;
	}
	public String getSqrcontactPerson() {
		return sqrcontactPerson;
	}
	public void setSqrcontactPerson(String sqrcontactPerson) {
		this.sqrcontactPerson = sqrcontactPerson;
	}
	public String getSqremail() {
		return sqremail;
	}
	public void setSqremail(String sqremail) {
		this.sqremail = sqremail;
	}
	public String getSqrfax() {
		return sqrfax;
	}
	public void setSqrfax(String sqrfax) {
		this.sqrfax = sqrfax;
	}
	public String getSqrmobile() {
		return sqrmobile;
	}
	public void setSqrmobile(String sqrmobile) {
		this.sqrmobile = sqrmobile;
	}
	public String getSqrname() {
		return sqrname;
	}
	public void setSqrname(String sqrname) {
		this.sqrname = sqrname;
	}
	public String getSqrphone() {
		return sqrphone;
	}
	public void setSqrphone(String sqrphone) {
		this.sqrphone = sqrphone;
	}
	public String getSqrpostCode() {
		return sqrpostCode;
	}
	public void setSqrpostCode(String sqrpostCode) {
		this.sqrpostCode = sqrpostCode;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public int getState() {
		return state;
	}
	public void setState(int state) {
		this.state = state;
	}
	
	public String getHasLetter1() {
		return hasLetter1;
	}
	public void setHasLetter1(String hasLetter1) {
		this.hasLetter1 = hasLetter1;
	}
	
	
}
